package fr.contacts.constant;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class Constant {
	
	public static Map<String, String> dateStringToIntMap = new HashMap<String, String>();
	
	public static Map<Integer, String> dateIntToStringMap = new HashMap<Integer, String>();
	
	public static List<String> errorList = new ArrayList<String>(); 
	
	public static void fillDateStringToIntMap() {
		if (dateStringToIntMap.isEmpty()) {
			dateStringToIntMap.put("Janvier", "01");
			dateStringToIntMap.put("Fevrier", "02");
			dateStringToIntMap.put("Mars", "03");
			dateStringToIntMap.put("Avril", "04");
			dateStringToIntMap.put("Mai", "05");
			dateStringToIntMap.put("Juin", "06");
			dateStringToIntMap.put("Juillet", "07");
			dateStringToIntMap.put("Aout", "08");
			dateStringToIntMap.put("Septembre", "09");
			dateStringToIntMap.put("Octobre", "10");
			dateStringToIntMap.put("Novembre", "11");
			dateStringToIntMap.put("Decembre", "12");
		}
	}
	
	public static void fillDateIntToStringMap() {
		if (dateIntToStringMap.isEmpty()) {
			dateIntToStringMap.put(1, "Janvier");
			dateIntToStringMap.put(2, "Fevrier");
			dateIntToStringMap.put(3, "Mars");
			dateIntToStringMap.put(4, "Avril");
			dateIntToStringMap.put(5, "Mai");
			dateIntToStringMap.put(6, "Juin");
			dateIntToStringMap.put(7, "Juillet");
			dateIntToStringMap.put(8, "Aout");
			dateIntToStringMap.put(9, "Septembre");
			dateIntToStringMap.put(10, "Octobre");
			dateIntToStringMap.put(11, "Novembre");
			dateIntToStringMap.put(12, "Decembre");
		}
	}
	
	public static void addError(String error) {
		errorList.add(error);
	}
	
	public static void clearErrorList() {
		errorList.clear();
	}
}
